home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / os2 / eda302.zip / EDA.HLP < prev    next >
Text File  |  1996-06-22  |  45KB  |  553 lines

  1. . EDA  -  INTRODUCTION                                                         .
  2. ╔══════════════════════════════════════════════════════════════════════════════╗
  3. ║ EDA is a text editor intended for large ASCII files.  It has special functi- ║
  4. ║ ons, which enable to perform calculations, sorting, block-based editing etc. ║
  5. ║ EDA uses  all  free  memory  RAM  to create  large page.  Width of this page ║
  6. ║ (maximal number of characters per line)  is defined by user at DOS prompt as ║
  7. ║ a parameter.  Length of page (maximal number of rows), which EDA can handle, ║
  8. ║ depends on the page width according to the following rule:                   ║
  9. ║                                                                              ║
  10. ║ (width of page + 2) x (length of page) = size of free memory RAM.            ║
  11. ║                                                                              ║
  12. ║ In spite of this rule,  length of text page cannot exceed 24000 rows  (32000 ║
  13. ║ rows  in protected mode  version)  and  text page width  cannot exceed 24000 ║
  14. ║ characters.                                                                  ║
  15. ║                                                                              ║
  16. ║ EDA  is written in Borland's Turbo Pascal and there are two versions.  First ║
  17. ║ is compiled for DOS real mode and can handle files up to 500KB.  Second ver- ║
  18. ║ sion is compiled for DOS protected mode and size of file depends on extended ║
  19. ║ memory size. For example, if your computer has 8MB RAM, you can handle files ║
  20. ║ up to 7MB.  Most of the special functions are based on the block definition, ║
  21. ║ that is rectangular area  defined by upper left corner  (start of the block) ║
  22. ║ and lower right corner  (end of the block).  If the block is correctly defi- ║
  23. ║ ned, it is marked by inverse display (black text on white background).       ║
  24. ╚══════════════════════════════════════════════════════════════════════════════╝
  25. . EDA  -  HOW TO RUN PROGRAM                                                   .
  26. ╔══════════════════════════════════════════════════════════════════════════════╗
  27. ║ EDA can be run at DOS prompt using command:                                  ║
  28. ║                                                 ┌────────────────────────────║
  29. ║ EDA [param1]/[*] [param2]                       │ To find the longest row in ║
  30. ║                                                 │ unknown text file, type:   ║
  31. ║ param1 = name of input file                     │                            ║
  32. ║ param2 = page width (default 254 characters)    │ FI file_name               ║
  33. ║                                                 │                            ║
  34. ║                                                 │ at DOS prompt              ║
  35. ║ Examples:                                       └────────────────────────────║
  36. ║                                                                              ║
  37. ║ C:\>EDA * 120    - new text with page width 120 characters will be edited    ║
  38. ║ C:\>EDA MER.1    - file MER.1 will be edited with page width 254 characters  ║
  39. ║ C:\>EDA MER 3000 - file MER will be edited with page width 3000 characters   ║
  40. ║                                                                              ║
  41. ║ When exiting EDA (Esc key), the following question appears:                  ║
  42. ║  "save ? (y/n/file name)"                                                    ║
  43. ║ or, if new text was edited:                                                  ║
  44. ║  "save ? (n/file name)"                                                      ║
  45. ║ If the answer is y (yes), the input file will be replaced by contents of the ║
  46. ║ text page.  If n (no) is entered,  EDA  will exit  without  saving the text. ║
  47. ║ If new file name is entered, EDA will save text into file with this name.    ║
  48. ╚══════════════════════════════════════════════════════════════════════════════╝
  49. . EDA  -  SCREEN DESCRIPTION                                                   .
  50. ╔══════════════════════════════════════════════════════════════════════════════╗
  51. ║ As soon as EDA is started from DOS prompt,  first twenty four rows  of input ║
  52. ║ file appears  on the screen.  Last row is intended as a informative and con- ║
  53. ║ versational row.  All error messages are displayed  at this row.  Symbols at ║
  54. ║ informative row have the following meaning:                                  ║
  55. ║                                                                              ║
  56. ║ C (column) ... number of column at cursor position                           ║
  57. ║ R (row) ...... number of row at cursor position                              ║
  58. ║                                                                              ║
  59. ║ Insert/Replace ... identification of editor's mode (it is altered by         ║
  60. ║                    Insert key)                                               ║
  61. ║                                                                              ║
  62. ║ R/D .... measurement of angles in calculations (radians/degrees)             ║
  63. ║                                                                              ║
  64. ║ M= ..... selected page width - maximal number of character per row           ║
  65. ║                                                                              ║
  66. ║ N= ..... overall number of rows in the edited text                           ║
  67. ║                                                                              ║
  68. ║ MaxN ... maximal number of rows,  that can be handled by editor  (depends on ║
  69. ║          the page width and free RAM)                                        ║
  70. ║                                                                              ║
  71. ║ D= ..... row range of block. If no block is selected, D=0                    ║
  72. ╚══════════════════════════════════════════════════════════════════════════════╝
  73. . EDA  -  SUMMARY OF KEYS 1 (3)                                                .
  74. ╔═════════════════════════════════╦════════════════════════════════════════════╗
  75. ║          ... cursor up         ║ Ctrl+F ... search string                   ║
  76. ║          ... cursor down       ║ Ctrl+L ... repeat last search              ║
  77. ║ ¬         ... cursor right      ║ Ctrl+A ... exchange string                 ║
  78. ║ ½         ... cursor left       ║ Ctrl+B ... remove right spaces             ║
  79. ║ Home      ... start of the line ║ Ctrl+O ... draw box                        ║
  80. ║ End       ... end of the line   ║ Ctrl+E ... fill spaces in columns          ║
  81. ║ Ctrl ¬    ... 27 char. right    ║ Ctrl+T ... transpose matrix of numbers     ║
  82. ║ Ctrl ½    ... 27 char. left     ║ Ctrl+X ... operation with matrix           ║
  83. ║ PgDn      ... window down       ║ Ctrl+R ... read block from disk            ║
  84. ║ PgUp      ... window up         ║ Ctrl+W ... write block to disk             ║
  85. ║ Ctrl+PgUp ... top of the file   ║ Ctrl+I ... fill block by string            ║
  86. ║ Ctrl+PgDn ... end of the file   ║ Ctrl+U ... do not display selected block   ║
  87. ║ Ins   ... insert / replace      ║ Ctrl+D ... display selected block          ║
  88. ║ Del   ... delete character /    ║ Ctrl+G ... fill column / row by numbers    ║
  89. ║           connect rows          ║ Ctrl+N ... name of edited file             ║
  90. ║ Bkspc ... delete char. to left  ║ Ctrl+Z ... write row into file SELECT      ║
  91. ║ Enter ... new row / divide row  ║ Ctrl+V ... change text color               ║
  92. ║                                 ║ Ctrl+Y ... delete row                      ║
  93. ║                                 ║ Ctrl+Q ... write character                 ║
  94. ║                                 ║            using Alt+number                ║
  95. ║                                 ║                                            ║
  96. ╚═════════════════════════════════╩════════════════════════════════════════════╝
  97. . EDA  -  SUMMARY OF KEYS 2 (3)                                                .
  98. ╔═════════════════════════════════════════╦════════════════════════════════════╗
  99. ║ Alt+F1  ... part. sum of number column  ║ Alt+R ... angle measur. in angles  ║
  100. ║ Alt+F2  ... sum of numbers in block     ║ Alt+D ... angle measur. in deg